Essential Terms — C09

The Hamilton and Alexandra College · Year 12 · 2026

A glossary of every term you need to recognise and use correctly across C09. Click a term to expand its definition. If you cannot define a term in your own words, you cannot use it with confidence when it counts.

flowchart TD
    R["C09 vocabulary<br/>16 terms"]
    R --> G0["Beta testing<br/>4 terms"]
    R --> G1["Data collection from beta testers<br/>4 terms"]
    R --> G2["Reporting results<br/>4 terms"]
    R --> G3["Modifications based on feedback<br/>4 terms"]

Where the C09 vocabulary sits, and how much of it is in each group — the 4 sections below follow the same order. Revise the heavy groups first.


Beta testing

Beta testing

The phase of software testing where a sample of the intended audience tests the software in a real environment.

Test scenario

A specific situation or workflow that a beta tester is asked to perform in order to evaluate the functionality, usability or reliability of the software.

Test plan

A document that outlines the objectives, scope, schedule and approach for beta testing, including which features to test and what data to collect.

Personas

Fictional characters created based on user research to represent the different user types that might use a service, application, product, site or brand.


Data collection from beta testers

Data collection

The systematic gathering of feedback, observations and measurements from beta testers during and after testing sessions.

Observation (beta testing)

Watching beta testers interact with the software to identify usability issues, confusion points or unexpected behaviours.

Survey

A structured set of questions given to beta testers to collect quantitative and qualitative feedback about their experience with the software.

Feedback

Information provided by beta testers about their experience, including issues encountered, suggestions for improvement and overall satisfaction.


Reporting results

Bug report

A documented record of an error or defect found during beta testing, typically including steps to reproduce, expected behaviour and actual behaviour.

Reporting results

The process of compiling and presenting beta testing findings, including issues discovered, tester feedback and recommendations for improvement.

Testing table

A commonly used way to record evidence of functionality testing, documenting test cases, expected results and actual results.

Priority (bug classification)

A ranking assigned to an issue found during beta testing that indicates how urgently it needs to be addressed before release.


Modifications based on feedback

Modifications

Changes made to the software based on feedback and issues identified during beta testing, aimed at improving functionality, usability or performance.

Functionality

The range of operations that can be performed by a software system as defined by its requirements.

Usability

The ease with which a user can interact with a software system to achieve their goals efficiently and satisfactorily.

Evaluation criteria

Performance criteria made from the expectations and specification, used to judge whether the software meets its intended purpose.


See also

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9